be muffled in a cloak - Francés Inglés Diccionario